class Solution {
public:
    string reversePrefix(string word, char ch) {
        // int tmp=0;
        // for(int i=0;i<word.size();i++)
        // {
        //     if(word[i]==ch)
        //     {
        //         tmp=i;
        //         break;
        //     }
        // }

        // for(int i=0;i<=tmp/2;i++)
        // {
        //     swap(word[i],word[tmp-i]);
        // }
        // return word;
        int index=word.find(ch);
        if(index!=string::npos)
        {
            reverse(word.begin(),word.begin()+index+1);
        }
        return word;

    }
};